@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
ul,li{list-style:none;}
img{vertical-align:middle; border:none;}
input{vertical-align:middle;}
.cl{clear:left;}
.cr{clear:both;}
body{font-family:"微软雅黑"; font-size:12px; background:#efefef;}
#wrap{background:url(../Content/images/wrap_bg.jpg) repeat-x;}
/*******************************************************************************************signin*********************************************************************************************************************/
.signMain{width:748px; margin:0 auto; padding-top:79px;}
.signMain_logo{margin-bottom:58px;}
.sign_login{width:450px; height:280px; border:1px solid #cccccc; border-radius:3px; background:#fff; margin:0 auto;}
.sign_login form{padding:23px 40px 0 22px;}
.login_title{margin-bottom:35px;}
.login_title h1{float:left; font-size:18px; color:#333333; font-weight:normal;}
.login_title span{float:right;}
.login_title span a{color:#1A66B3; font-size:14px;}
.username{position:relative; margin-bottom:17px;}
.username label{position:absolute; left:40px; top:8px; color:#999999;}
.username input{width:342px;padding-left:38px; height:30px; border-top:2px solid #787878;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;background:url(../Content/images/user.jpg) 10px center no-repeat;}
.password{position:relative; margin-bottom:10px;}
.password label{position:absolute; left:40px; top:8px; color:#999999;}
.password input{width:342px; height:30px; border-top:2px solid #787878;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe; background:url(../Content/images/lock.jpg) 10px center no-repeat;padding-left:38px;}
.remember{color:#767676; margin-bottom:12px;}
.remember span{float:right;}
.remember span a{color:#1A66B3;}
.sign_login form p{color:#d2d2d2; margin-top:14px;}
.footer{width:450px; margin:240px auto 0; color:#7c7c7c; text-align:center;}

/*******************************************************************************************signup*********************************************************************************************************************/
.sign_top{width:100%; border-top:9px solid #12799a;}
.sign_top_contant{width:884px; height:102px; margin:0 auto;}
.sign_top_contant p{text-align:right; color:#646464; margin-top:6px;}
.sign_top_contant p a{color:#1A66B3;}
.signup_logo img{margin-top:10px;}
/*企业免费会员试用*/
.freeUse{width:884px; margin:0 auto; border:1px solid #376d79; border-radius:5px 5px 0 0;}
.freeUse_title{height:50px; line-height:50px; background:#12799a;}
.freeUse_title h1{float:left; color:#fff; font-weight:normal; font-size:20px; margin-left:6px; display:inline;}
.freeUse_title p{float:right; color:#fff; margin-right:10px; display:inline; background:url(../Content/images/tel.jpg) left center no-repeat; padding-left:18px;}
.freeUse_box{padding:10px 0 14px 25px;}
/*企业信息*/
.enterprise p{color:#636363;}
.enterprise p font{margin-right:12px;}
.enterprise h1{font-weight:normal; font-size:18px; color:#373737; margin-top:10px; border-left:5px solid #04809a; margin-left:33px; padding-left:6px;}
/*.enterprise div{margin-left:44px;}*/
.enterprise .qy{margin:10px 0 10px 44px;}
.qy label{font-size:14px; width:90px; display:block; float:left;}
.qy .company_name{width:400px; height:25px; line-height:25px; border-top:2px solid #787878;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe; float:left; margin-right:6px;}
.qy b{font-weight:normal; color:#989898; width:189px; word-break: break-all;word-wrap: break-word; display:inline-block; line-height:14px;}
.qy .linker{width:210px; height:25px; line-height:25px; border-top:2px solid #787878;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.qy .phone01{width:146px; height:25px; line-height:25px; border-top:2px solid #787878;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe; margin-right:6px;}
.qy .phone02{width:40px; height:25px; line-height:25px; border-top:2px solid #787878;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;margin-left:6px;}
.qy span{color:#989898; margin-left:20px;}
.enterprise .qy02{margin-left:134px;}
.qy .phone{width:210px; height:25px; line-height:25px; border-top:2px solid #787878;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.less{margin-left:134px;color:#989898;}

/*验证错误样式*/
.qy .field-validation-error,.account .field-validation-error{ display:block;height:20px;line-height:20px;}
.qy .field-validation-error span,.account .field-validation-error span{color:#f00;margin-left:70px;}
.account .field-validation-error span{margin-left:90px;}
/*登录账户*/
.login_account{margin-top:52px;}
.login_account h1{font-weight:normal; font-size:18px; color:#373737; margin-top:10px; border-left:5px solid #04809a; padding-left:6px;}
.login_account {margin-left:33px;}
.login_account .account{margin:10px 0 10px 10px;}
.account label{font-size:14px; width:90px; display:block; float:left;}
.account .user{width:210px; height:25px; line-height:25px; border-top:2px solid #787878;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.account b{font-weight:normal; color:#989898; display:inline-block; margin-left:6px;}
.read{margin-left:90px; color:#747474;}
.read a{color:#1A66B3;}
.register_btns{margin:10px 0 0 90px;}
/*页脚*/
.signup_footer{width:884px; text-align:left; margin:0 auto;}
.signup_footer p{margin-top:10px; color:#959595;}